go/types.typeWriter.ctxt (field)

17 uses

	go/types (current package)
		typestring.go#L74: 	ctxt         *Context       // if non-nil, we are type hashing
		typestring.go#L91: 	if w.ctxt != nil {
		typestring.go#L109: 	if w.ctxt != nil {
		typestring.go#L216: 		if w.ctxt == nil {
		typestring.go#L233: 		if w.ctxt != nil {
		typestring.go#L289: 		if w.ctxt != nil {
		typestring.go#L290: 			w.string(strconv.Itoa(w.ctxt.getID(t)))
		typestring.go#L296: 		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
		typestring.go#L313: 			if w.tpSubscripts || w.ctxt != nil {
		typestring.go#L320: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		typestring.go#L336: 		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
		typestring.go#L340: 		if w.ctxt != nil {
		typestring.go#L358: 	assert(w.ctxt != nil)
		typestring.go#L381: 			newTypeHasher(&buf, w.ctxt).typ(term.typ)
		typestring.go#L445: 			if w.ctxt == nil && v.name != "" && w.paramNames {
		typestring.go#L477: 		if w.ctxt != nil {
		typestring.go#L496: 	if n == 1 && (w.ctxt != nil || sig.results.vars[0].name == "") {